home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 1998 June / SGI IRIX 6.5 Applications 1998 June.iso / dist / print.idb / etc / init.d / lp.z / lp
Text File  |  1998-05-04  |  922b  |  50 lines

  1. #! /sbin/sh
  2. #Tag 0x00000f00
  3.  
  4. # Start or stop the lp scheduler
  5. # "$Revision: 1.9 $"
  6.  
  7. TMPDIR=/var/tmp 
  8. export TMPDIR
  9. HOME=/var/spool/lp
  10. export HOME
  11. LOGNAME=lp
  12. export LOGNAME
  13.  
  14. IS_ON=/etc/chkconfig
  15.  
  16. if $IS_ON verbose; then
  17.         ECHO=echo
  18. else
  19.         # For a quiet startup and shutdown
  20.         ECHO=:
  21. fi
  22.  
  23. case "$1" in
  24.   'start')
  25.     if $IS_ON lp; then
  26.         if test -x /usr/lib/lpshut -a -x /usr/lib/lpsched; then
  27.                         $ECHO "Starting lp spooler\c"
  28.             /usr/lib/lpshut > /dev/null 2>&1
  29.                         /sbin/killall lpautoenable
  30.             rm -f /var/spool/lp/SCHEDLOCK /var/spool/lp/FIFO
  31.             /usr/lib/lpsched
  32.                         $ECHO "."
  33.         fi
  34.         fi
  35.     ;;
  36.  
  37.   'stop')
  38.     if test -x /usr/lib/lpshut; then
  39.                 $ECHO "Stopping lp spooler\c"
  40.         /usr/lib/lpshut > /dev/null 2>&1
  41.                 /sbin/killall lpautoenable
  42.                 $ECHO "."
  43.     fi
  44.     ;;
  45.  
  46.   *)
  47.     echo "usage: $0 {start|stop}"
  48.     ;;
  49. esac
  50.